package com.whfc.fvs.dto;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class FvsStreamDTO implements Serializable {

    @JsonIgnore
    private Integer id;

    /**
     * 设备ID
     */
    private Integer deviceId;

    /**
     * 设备名称
     */
    private String name;

    /**
     * 视频直播地址 hls
     */
    private String hls;

    /**
     * 视频直播地址 hls 高清
     */
    private String hlsHd;

    /**
     * 视频直播地址 rtmp
     */
    private String rtmp;

    /**
     * 视频直播地址 rtmp 高清
     */
    private String rtmpHd;

    /**
     * 播放地址
     */
    private String playUrl;

    /**
     * 视频直播地址 ezopen
     */
    private String ezopen;

    /**
     * 视频直播地址 ezopen 高清
     */
    private String ezopenHd;

    /**
     * 萤石云token
     */
    private String ezvizToken;

    /**
     * 萤石云appkey
     */
    private String ezvizAppKey;

    /**
     * 过期时间
     */
    private Date expireTime;

    /**
     * 云台支持  0-不支持  1-支持
     */
    private Integer ptz;

    /**
     * 经度
     */
    private Double lng;

    /**
     * 纬度
     */
    private Double lat;

    /**
     * 地址
     */
    private String location;

    /**
     * 硬件设备SN
     */
    private String sn;

    /**
     * 品牌型号
     */
    private String model;
}
